home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
EnigmA Amiga Run 1997 February
/
EnigmA AMIGA RUN 15 (1997)(G.R. Edizioni)(IT)[!][issue 1997-02][PLANET CD V].iso
/
enigma
/
earcd
/
comm
/
comm2
/
pager.lha
/
PagE!r
/
PagE!r.txt
< prev
next >
Wrap
Text File
|
1996-11-10
|
6KB
|
176 lines
P a g E ! r
~~~~~~~~~~~
v1.0 by Morpheus
Introduction.
~~~~~~~~~~~~~
PagE!r is a sysop pager for Excelsior! BBS. To show you what its features
are I will simply sum up what happens when a user invokes PagE!r:
1. PagE!r asks the user the reason for paging the sysop.
2. PagE!r checks whether the sysop is available or not.
3. If the sysop is not available then an ansi-screen ("Sysop not available")
will be shown to the user and PagE!r will ask the user if he wants to
leave feedback.
4. If the sysop is available then an ansi-animation will be shown to the
user while PagE!r notifies the sysop.
5. The sysop is notified by playing a sound sample and showing a GUI on the
WB screen which has the gadgets Chat, IUM, Busy, Unavailable, Abort.
Files.
~~~~~~
The following files should be included in this archive:
PagE!r/PagE!r - The main ARexx script
PagE!r/PagE!r.txt - This text file
PagE!r/SysopAvail.rexx - Utility for (re)setting the avail-flag
PagE!r/PagE!r.ansi - Ansi-anim showed while paging
PagE!r/NotAvail.ansi - Ansi-screen showed when sysop is not
available
PagE!r/PagE!r.sound - The sound sample
PagE!r/PagE!r_sysop - ARexx script invoked by the PagE!r-script
PagE!r/PagE!r_player - ARexx script invoked by the PagE!r-script
file_id.diz
libs/rexxarplib.library
libs/screenshare.library
Installation.
~~~~~~~~~~~~~
The installation of PagE!r can be quite complicated for some people
(but not for YOU of course :-) , but I hope it won't stop you from trying
out this utility!
1. Copy the two libraries (rexxarplib.library and screenshare.library) from
the libs directory to LIBS:
2. Create a new directory for PagE!r (the default path is Doors:PagE!r)
3. Copy all the files from the PagE!r-directory to the new directory that
you just created
4. Edit the file "PagE!r" and change the "path" and "rxpath" settings at
the top of this file to your settings
5. (optional) Edit the file "PagE!r_sysop" and change "busymsg" and
"chatmsg" to messages that are much more fun than mine ;)
6. Edit the file "PagE!r_player" and change "playcmd", "playwhat", "play_nr"
and "pause" to the for the sample player you use
7. (optional) Replace the files "PagE!r.ansi" and "NotAvail.ansi" with
ansi-anims and/or screens that you like
8. Add the following line to your BBS-startup file (if you have any, and if
you don't: create one! :-)
rx [PagE!r-path]/SysopAvail.rexx [x] [y]
[PagE!r-path] should be replaced with the path to the SysopAvail-script
and you can optionally replace [x] and [y] with the coordinates for the
starting position of the SysopAvail-window.
For example:
rx Doors:PagE!r/SysopAvail.rexx 20 40
this will open a window at the (x,y)-postion (20,40).
9. Edit your "EX.BBSMenus" file. Go to the Global Commands section and
find the line for the 'C'-command. This line will look something like:
501, C, 0, "1-32", ""
Change this line into :
501, COLD, 0, "1-32", ""
Now go to the bottom of the Global Commands section and add the
following line to it:
566, C, 0, "1-32", "\#0Doors:PagE!r/PagE!r\"
~~~ ~~~~~~~~~~~~~
| |
`-> Make sure that this is a new |
(unused) command-value |
|
path where PagE!r is located <--'
After reloading the "EX.BBSMenus" file the new pager can be activated by
entering 'C' at the command prompt.
Usage of SysopAvail.
~~~~~~~~~~~~~~~~~~~~
Because I have no idea how to check the internal avail-flag in E! with
ARexx, I have written a small script to set and reset a new avail-flag
that is used by PagE!r.
I think that the usage of this utility will be quite clear when you've
started it.
- The "Avail"-gadget will set the avail gadget
- The "Not Avail"-gadget will reset the avail gadget.
Usage of the GUI.
~~~~~~~~~~~~~~~~~
When you're being paged you will hear a sound sample and a GUI on the WB
screen will pop to the front. This GUI contains the name of the user that
paged you, the port number that he/she is on, the reason for paging and the
following gadgets:
Chat - Activating this gadget will open the BBS screen of the
user that paged and pop it to the front. You can now
activate the chatter in the "User Menu" of the BBS screen
and chat with your user.
IUM - You can enter a message and send it to the user by
activating this gadget.
Busy - Activating this gadget will send a standard busy-message
to the user.
Unavailable - This gadget resets the avail-flag.
Abort - Abort... :)
After activating one of the gadgets the GUI-window will be closed.
Registration.
~~~~~~~~~~~~~
All you have to do to register this utility is send me a message with your
address. It's always nice to know who's using my programs :))
Author.
~~~~~~~
If you find any bugs, problems or if you've got a great idea for another E!
door, then mail me at one of the following addresses:
FIDO: 2:285/1.40
AmyNet: 39:157/107.4
NLA: 14:105/204.4
E-mail: robin@te.xs4all.nl
Robin Michielsen
Puntstraat 23
4543 CW Zaamslag
The Netherlands